package task02;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * @author Administrator
 * 通知类：提示用户输入，反馈给用户结果
 */
public class Notifier {
    public static void notifyEnter() {
//        1、提示用户输入裁判数
        System.out.println("请输入裁判人数：");
        Scanner scanner=new Scanner(System.in);
//        2 、接受裁判数
        int num =scanner.nextInt();

        ArrayList arrayList=new ArrayList();

        System.out.println("请输入分数：以回车键结束");

//        3、循环(个数由裁判数决定)
        for(int i=0;i<num;i++){
//          1)输入分数
            float f=scanner.nextFloat();
//          2)分数保存到集合
            arrayList.add(f);
    }

//        4、调用Computer对象去计算集合中的最高分、最低分、最后得分
        //1) 把集合传递给Computer对象；
        Computer computer=new Computer();
        computer.setList(arrayList);
        //调用方法完成去掉最高分、最低分、平均分
        System.out.println("去掉最高分"+computer.max());
        System.out.println("去掉最低分"+computer.min());
        System.out.println("最后得分："+computer.avg());
    }
}
